import { util } from '../../../utils/util';
var app = getApp();
Page({
   data: {
  },
  onSubmit: function(e) {
      let that = this;
      let form = e.detail.value;
      console.log('form发生了submit事件，携带数据为：', e.detail.value);
      //校验
      if(form.userName===''){
        console.warn('请输入姓名');
        util.showError('请输入【姓名】')
      }else if(form.mobile===''){
        console.warn('请输入电话号码');
        util.showError('请输入【电话号码】')
      }else if(form.IDCard===''){
        console.warn('请输入身份证号码');
        util.showError('请输入【身份证】')
      }else{
         if(!(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(form.IDCard))){
          console.warn('请输入正确身份证号码')
          util.showError('请输入正确【身份证】')
        }else{
          console.log('校验通过'+app.cardToken)
            app.myCard = form.IDCard;
            app.mobile = form.mobile; 
            app.username = form.userName;
            util.showLoading();
            wx.request({
                    url: app.LkServerAddress+'/dingtalk/hasCard',
                    method: 'GET',
                    data: {
                        name: form.userName,
                        idCard:form.IDCard,
                        mobile: form.mobile,
                    },
                    dataType: 'json',
                    header: {
                       Authorization : app.cardToken
                     },
                    success: function(res) {
                      console.log('success----',res)
                      if(res.data.code==0){
                         //传输身份证和姓名判断支付宝是否有卡，没卡就到领卡页面，有卡就直接初始化电子卡
                        if(res.data.info.hasAnywayCard){
                           //登录
                           wx.navigateTo({
                            url: '../student-toggle-login/index'
                          })
                        }else{
                           //去卡包页面
                           wx.navigateTo({
                            url: '../student-toggle-login/index'
                          })
                        }
                      }else{
                        util.showError(JSON.stringify(res.data.message))
                      }
                     
                    },
                    fail: function(res) {
                      console.log("httpRequestFail---",res)
                      util.showError(JSON.stringify(res.errMsg))
                    },
                    complete: function(res) {
                       util.hideLoading();
                    }
                }); 
        }
      }
    
    },
  onLoad(query) {

  },
  onReady() {
    // 页面加载完成
  },
  onShow() {
    // 页面显示
  },
  onHide() {
    // 页面隐藏
  },
  onUnload() {
    // 页面被关闭
  },
  onTitleClick() {
    // 标题被点击
  },
  onPullDownRefresh() {
    // 页面被下拉
  },
  onReachBottom() {
    // 页面被拉到底部
  },
  onShareAppMessage() {
    // 返回自定义分享信息
    return {
      title: 'My App',
      desc: 'My App description',
      path: 'pages/index/index',
    };
  },
});
